home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 06 - 1990 / 06.09 Sep 90 / CursorControl Folder / MousePos.c < prev   
Encoding:
Text File  |  1989-08-26  |  507 b   |  37 lines  |  [TEXT/KAHL]

  1.  
  2.  
  3. /********
  4. *
  5. * MousePos()
  6. *
  7. * Set the mouse position
  8. *
  9. * August 22, 1989
  10. * by Robert S. T. Gibson
  11. * for MacTutor
  12. *
  13. ********/
  14.  
  15.  
  16. void
  17. MousePos(newPos)
  18. Point    newPos;
  19. {
  20.  
  21.     int        *MTemp;
  22.     char    *CrsrNew;
  23.     int        i;
  24.  
  25.     MTemp = (int *)  0x828;    /* Set up our globals... */
  26.     CrsrNew = (char *) 0x8CE;
  27.  
  28.     /* Points are stored as (row, column) or (v, h) in memory... */
  29.     /* Set our globals... */
  30.     for (i=0;i<3;i++) {
  31.         *(MTemp+2*i) = newPos.v;
  32.         *(MTemp+2*i+1) = newPos.h;
  33.     }
  34.  
  35.     *CrsrNew = -1;    /* There's a new position */
  36. }
  37.